home *** CD-ROM | disk | FTP | other *** search
/ Nebula 2 / Nebula Two.iso / SourceCode / MiscKit1.7.1 / MiscKit / Palettes / MiscTabMatrixPalette / MiscTabActionCell.subproj / MiscTabActionCell.h < prev    next >
Text File  |  1995-04-12  |  876b  |  36 lines

  1. /* MiscTabActionCell.m 
  2.  *
  3.  * By Bill Edney, Sean Hill, Mark Onyschuk, and Art Isbell
  4.  * Copyright (C) 1995.  Use governed by the MiscKit license.
  5.  */
  6.  
  7. #import <appkit/ActionCell.h>
  8.  
  9. @class NXImage;
  10.  
  11. @interface MiscTabActionCell:ActionCell
  12. {
  13. @private
  14.     NXCoord ascender, descender, tabHeight, tabBezierImageWidth;
  15.  
  16. }
  17.  
  18. // Methods Overridden From the Superclass
  19. - initTextCell:(const char *)aString;
  20. - awake;
  21. - setFont:fontObj;
  22.  
  23. - drawInside:(const NXRect *)cellFrame inView:controlView;
  24. - highlight:(const NXRect *)cellFrame inView:aView lit:(BOOL)flag;
  25. - calcCellSize:(NXSize *)theSize inRect:(const NXRect *)aRect;
  26. - (BOOL)trackMouse:(NXEvent *)theEvent
  27.             inRect:(const NXRect *)cellFrame
  28.             ofView:controlView;
  29. - (BOOL)startTrackingAt:(const NXPoint *)startPoint inView:aView;
  30.  
  31. // Other Instance Methods
  32. - finishInitializing;
  33.  
  34. // Accessor Methods
  35. - (BOOL)isSelected;
  36. @end